package com.chenxin.interact.domain.vo;

import com.chenxin.common.annotation.Excel;
import lombok.Data;

import java.io.Serializable;

/**
 * SRM送货单明细接口对象 srm_to_wms_deliver_dt
 *
 * @author gry
 * @date 2025-06-24
 */
@Data
public class SrmToWmsDeliverDtVO implements Serializable {
    private static final long serialVersionUID = 1L;
    /**
     * 主键
     */
    private Long id;

    /**
     * 预约单号
     */
    private String rcvNo;

    /**
     * 采购订单
     */
    private String poNo;

    /**
     * 采购订单行号
     */
    private String poLine;

    /**
     * 物料代码
     */
    private String partNo;

    /**
     * 物料描述
     */
    private String description;

    /**
     * 物料类型
     */
    private String materialType;

    /**
     * 单位
     */
    private String unit;

    /**
     * 单价
     */
    private String price;

    /**
     * 需求时间（YYMMDD）
     */
    private String needTime;

    /**
     * 采购订单数量
     */
    private String poQty;

    /**
     * 已交量
     */
    private String rcvdQty;

    /**
     * 本次预约量
     */
    private String shpQty;

    /**
     * 供应商代码
     */
    private String vendorCode;

    /**
     * 供应商名称
     */
    private String vendorName;

    /**
     * 状态
     */
    @Excel(name = "状态")
    private String state;

    /**
     * 接口结果（0-初始 1-成功 4-失败）
     */
    private Integer status;

    /**
     * 失败原因
     */
    @Excel(name = "失败原因")
    private String errMsg;
}
